iT邦幫忙

2021 iThome 鐵人賽

DAY 22
1

很榮幸能夠邀請到今年資訊奧林匹亞的國手 Wiwi Ho 來分享他在學習程式路程上的經歷、對於 APCS 的看法及在整個高中電資圈的種種事情。

程式學習歷程

Q: 想請問有關程式的學習經歷有哪些?

小六玩 Minecraft 開始是第一次接觸程式的契機,因此想要自己學學看 Java。
升國一的暑假知道因為 C 語言和 Java 很像,就開始自學。
之後發現 C++ 和 C 很像,因此在升上國中後也自己接觸了一些,此外還有一些些 html。
國二寒假買了一些程式的書來看,同時開始接觸競程
國三才接觸競賽程式的同學
高二的選訓營之前幾乎都是自己練習,之後才常和大家約寫題目一起成長

Q: 在學程式的期間遇到最大的低潮/障礙是什麼?

在學程式本身比較少,但國三的時候常因為考試壓力和學校作業很多導致沒有心情寫程式
自認為蠻擅長讀書的,純粹只是不喜歡

競程國手

Q: 有什麼樣的動機讓你想要成為國手?

國二下:單純覺得打比賽很好玩,想要繼續學下去
會考時:不想再經歷一次考試壓力的生活,因此立志成為競程國手
在考會考前就已經決定了

Q: 成為國手後有什麼和想像中不一樣的?

練習程式的心態上有變化:
在選訓一二階段的時候因為想要成為國手,常拿自己跟別人比較,那段時間的壓力很大
成為國手後很純粹的想要精進自己,雖然仍然有壓力但心態上比較健康

Q: 在高中前有沒有程式基礎和成為競程選手有關係嗎?

學程式比較久的話實作能力會比較好,所以在高中前就有練習的話會比較有利
高中時能發現自己的實作比其他人好一些,也比較有信心

APCS 方面

Q: 目前考過 APCS 的經驗?

2019/6/15:觀念 4 / 實作 5
2020/7/4: 觀念 5 / 實作 4
2021/1/9: 觀念 100 分 / 實作 400 分

Q: 新手剛開始學習程式時有什麼建議嗎?

初學者開始學程式不應該直接開始解題,而是寫出好玩的東西。

Q: 以實際層面上來看,推薦想讀資工系的學生準備 APCS 嗎?還是直接準備考試就好?

高一因為時間很夠所以很推薦
但是高二就必須要考慮(學測還是比較重要

Q: 對於 APCS 的制度有任何覺得好的地方嗎?

讓不那麼會考試的人在升學的時候比較有利一點

Q: 覺得 APCS 有哪些部分可以改進?

題目不夠公開透明
既然已經在升學制度上出現
觀念題太偏向奇怪的模擬題,與現實脫節太多
實作題測試資料不完善(不應該分測資給分,而是分子題給分)

高中電資圈

Q: 在各種教學的這段路上有什麼特別的收穫嗎?

教學相長,能夠逼自己把很多忽略的概念弄懂

Q: 是在什麼時候感受到電資圈很大?

很多人加我 FB 朋友的時候
參加 SITCON 的時候

Q: 雖然我們一直很歡迎新手加入電資圈,但事實上是有很多人因為缺乏能力而進不來,嘗試參加比賽但因為成績不好或大家太強而導致不敢加入或加入卻不知道怎麼開始。有觀察到類似的現象嗎?

應該要先從自己身邊的人/比較有關聯性的人私下開始學習,會比較能夠學習到東西
加一些其他電資圈的朋友,發比賽的心得文、祭品文等等。

Q: 對於目前電資圈的風氣有什麼特別的觀察?有什麼很棒?有什麼可以改善?

裝弱風氣
好的地方:氣氛很輕鬆
壞的地方:負面心理狀態

結尾

Q: 想對大家說的話

請大家請我吃拉麵owo/

Q: 對想成為國手的人說的話

不要把心事悶在心裡
找個能夠發洩情緒的方式很重要~


Wiwi Ho

  • Competitive programmer
  • IOI 2021 silver medalist
  • HSNU student
  • My blog: WiwiHo 的廢文專區
  • Languages: C++, Kotlin, Python, Java

(以上內容均有經過本人審核同意再貼出)


上一篇
[訪談] APCS x 特殊選才 Andy Chen
下一篇
[訪談] APCS x 資工學長 Bogay
系列文
深入高中程式設計能力指標 APCS30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言